#zsk.msk{
  z-index:102;
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  background-color:white;
  top:0px;
  left:0px;
  opacity:0.1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

#zsk.msk_nop{
  z-index:102;
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  background-color:white;
  top:0px;
  left:0px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
span.button{
  cursor:pointer;
}
div.loading{
width:100%;
height:80px;
background: white url("/adult/res/loading.gif") no-repeat center center;
}

#float-info{
  z-index:102;
  border:1px solid #2b2b2b; 
  width:300px;
  font-size:12px;
  display:none;
}
#float-info div.msk{
  position:absolute;
  width:300px;
  height:180px;
}
#float-info div.nest{
  height:16px;
  border:none;
  font-size:12px;
  background-color: #262626;
  padding:0px 2px 0 40px;
  color:#939393;
}
#float-info div.nest span{
  font-size:20px;
  padding:5px 0 0 0;
  text-align:center;
  position:absolute;
  display:block; 
  width:30px;
  height:30px;
  left:-33px;
  top:-18px;
  color:#9925a5;
  font-weight:800;
  background:url("/adult/res/pushpin/pushpin_inactive.png") no-repeat center center;
}
#float-info div.img1{
  width:105px;
  height:105px;
  position:absolute;
  background-color:black;
  top:-100px;
  left:-1px;
}
#float-info div.img2{
  width:75px;
  height:85px;
  position:absolute;
  background-color:white;
  border-top:1px solid #2b2b2b;
  border-right:1px solid #2b2b2b;
  border-left:1px solid #2b2b2b;
  top:-87px;
  left:109px;
  opacity:0.7;
  overflow:hidden;
}
#float-info div.img3{
  width:60px;
  height:80px;
  position:absolute;
  background-color:white;
  border-top:1px solid #2b2b2b;
  border-right:1px solid #2b2b2b;
  border-left:1px solid #2b2b2b;
  top:-82px;
  left:184px;
  opacity:0.3;
  overflow:hidden;
}
#float-info div.img4{
  width:50px;
  height:75px;
  position:absolute;
  background-color:white;
  border-top:1px solid #2b2b2b;
  border-right:1px solid #2b2b2b;
  border-left:1px solid #2b2b2b;
  top:-77px;
  left:244px;
  opacity:0.1;
  overflow:hidden;
}
#float-info div.img1 img{
width:100px;
height:100px;
border-top:5px solid #262626;
border-left:5px solid #262626;
border-right:5px solid #262626;
}
#float-info div.img2 img{
position:relative;
width:85px;
height:85px;
left:-10px;
}
#float-info div.img3 img{
position:relative;
left:-20px;
width:80px;
height:80px;
}
#float-info div.img4 img{
left:-25px;
width:75px;
height:75px;
}
#float-info div.center{
position:absolute;
width:15px;
height:15px;
top:0px;
left:280px;
}
#float-info div.center img{
width:15px;
height:15px;
}
#float-info .section{
  border:2px solid #262626;
  border-bottom:10px solid #262626;
  background-color:#333333;
  padding:0 0 10px 0;
  display:relative;
}
#float-info .section h3.split{
  background-color:#262626;
  margin:0px;
  font-size:12px;
  padding:3px 0 3px 6px;
  margin-left:2px;
  margin-right:2px;
  font-weight:100;
  color:#939393;
}

#float-info .section div.info-block {
  color:#939393;
  padding:8px 5px 5px 10px;
}
#float-info .section div.info-block div{
  margin:2px 0 5px 0;
}
#float-info ul{
  list-style-type:none;
}
#float-info .section div.info-block ul li{
  padding:0px 0px 4px 0px;
}

#float-info .section div.info-block ul li a{
  float:right;
  padding-right:15px;
}

#panel{
  z-index:103;position:fixed;top:0px;left:0px;width:100%;padding-top:55px;display:none;
}
#panel div.panel{
  margin:auto;border:0px;padding:0px;width:560px;
  background-color:#1b1b1b;
}
#panel div.panel-content{
width:540px;
margin:auto;
background-color:#EEEEEE;
border:1px solid #AAAAAA;
height:300px;
overflow:hidden;
text-align:center;
}
#panel div.panel-content h1{
padding:5px;
font-size:20px;
background-color:#900;
color:white;
margin:20px 10px 20px 10px;
font-weight:400;
}
#panel div.panel-content p{
padding:5px;
background-color:#007070;
color:white;
margin:0px 10px 0px 10px;
}
#panel div.panel-hint{
height:40px;
}
#panel div.panel-hint h2{
font-size:18px;
float:left;
padding:0px;
margin:0px;
}
#panel div.button-lane{
height:100px;
padding-right:20px;
}
#panel div.button-lane a.gicon{
  height:65px;width:65px;
  margin-top:12px;
  margin-left:10px;
  float:left;
  border:1px solid gray;
  background:url("/adult/res/question_mark_s.png") no-repeat;
  overflow:hidden;
}

#panel div.panel-content iframe{
  width:580px;
  height:300px;
  padding:0px;
  margin:0px;
  border:0px solid white;
  overflow:hidden;
}
#panel div.panel-content img{
  max-height:300px;
}

#panel div.button-lane a.gicon img{
  background-color:white;
  height:65px;
  width:65px;
}
#panel div.button-lane a.gbutton{
  height:80px;width:80px;
  margin:10px;
  float:right;
}
#panel div.button-lane a.gbutton img{
  height:80px;
  width:80px;
  cursor:pointer;
}
#panel div.button-lane input{
float:right;display:block;
margin:5px;font-size:15px;
font-family:"Times New Roman", Times, Sans-serif;
text-transform:uppercase;
border:1px solid gray;
width:100px;
background-color:white;
color:#555555;
}

#panel div.panel-hint h2{
  color:white;margin:10px 0 0 10px;
}
#panel div.panel-hint a{
  float:right;
  margin:10px 10px 0 0;
  font-size:12px;
  color:white;
}
#panel div.panel-hint a.gbutton{
  display:block;
  cursor:pointer;
  font-size:10px;
}
#panel div.panel-hint a.gbutton:hover {
}

#dialog{
  z-index:103;position:fixed;top:0px;left:0px;
  width:100%;padding-top:10px;display:none;
}
#dialog div.dialog{
  margin:auto;border:0px;padding:0px;width:400px;
  background-color:#1b1b1b;
}
#dialog div.dialog-content{
width:388px;
margin:auto;
background-color:#FEFEFE;
border:1px solid #AAAAAA;
}
#dialog div.dialog-content div.msg{
  margin:10px;
}
#dialog div.dialog-content iframe{
  width:100%;
  height:220px;
  padding:0px;
  margin:0px;
  border:0px solid white;
  overflow:hidden;
}
#dialog div.dialog-hint{
height:50px;
}
#dialog div.button-lane{
height:35px;
padding-right:20px;
}
#dialog div.button-lane input{
float:right;display:block;
margin:5px;font-size:15px;
font-family:"Times New Roman", Times, Sans-serif;
text-transform:uppercase;
border:1px solid gray;
width:100px;
background-color:white;
color:#555555;
}

#dialog div.dialog-hint h2{
  color:white;margin:0 0 0 10px;padding-top:10px;
}
#dialog div.dialog-hint a{
  float:right;
  margin:10px 10px 0 0;
  font-size:12px;
  color:white;
}
